.Search {
  .header{
    padding: 0px 10px;
    height: 45px;
    background-color: #efeff4;
    border-bottom: 1px solid #c1bdbd;
  }
  .main{
    .am-card{
      margin: 0 10px;
      .am-card-body{
        padding:0px;
      }
      .NewsList-item {
        width: 100%;
        height: 130px;
        display: flex;
        padding: 0;

        .middle {
          flex: 1;
          padding: 5px 10px;

          & > div {

          }
          .test1 {
            height: 30px;
            font-size: 18px;
            line-height: 30px;
            margin-bottom: 10px;
            font-weight: 600;
            overflow: hidden;
            text-overflow:ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
          }
          .test2 {
            height: 90px;
            font-size: 14px;
            line-height: 20px;
            padding-bottom: 10px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 4;
          }
        }

        .right {
          height: 115px;
          border-radius: 10px;
          display: flex;
          img{
            margin: auto;
          }
        }
      }
    }

  }



}

